by one's own initiative - Espagnol Anglais Dictionnaire